surface wave technology - Spanish English Dictionary